草庐IT

Javascript JsTestDriver Jasmine 和 Jasmine-jquery

全部标签

javascript - 使用 jQuery 显示/隐藏复选框

我正在尝试根据复选框显示/隐藏html表单的一部分。这是我的本质代码:functiontoggle(className){var$input=$(this);if($(this).prop('checked'))$(className).show();else$(className).hide();}CheckHereThisisthetext.当您点击复选框时,span会隐藏并且不会再出现。我还使用了$(this).is(':checked')。看起来$(this).prop('checked')评估为false无论它是否被选中。我最好的猜测是我错误地使用了$(this)。我在这里缺

javascript - JQuery/Javascript 重新排序行

我有一个看起来像这样的aspx页面:SomelabelSomecomplexcontrolSomelabelSomecomplexcontrolSomelabelSomecomplexcontrol页面加载后,我想根据用户先前选择的顺序(存储在数据库中)对这些行重新排序我将如何使用JQuery/JS来完成此任务?编辑:我遇到了appendTo代码的性能问题。一个10行的表需要400毫秒,这确实是不能接受的。谁能帮我调整它以提高性能?functionRearrangeTable(csvOrder,tableId){vararrCSVOrder=csvOrder.split(',');//

javascript - jQuery 从列表中获取最大的数字

varone=1415;vartwo=2343;varthree=11;如何从这些变量中得到最大的数? 最佳答案 Math.max(一、二、三) 关于javascript-jQuery从列表中获取最大的数字,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3688373/

javascript - javascript/jquery 中的 uniqid()?

这个函数在javascript中的等价物是什么:http://php.net/manual/en/function.uniqid.php基本上我需要生成一个随机ID,如下所示:a4245f54345并以字母字符开头(因此我可以将其用作CSSid) 最佳答案 我一直在用这个...我完全按照在PHP中使用它的方式使用它。两者返回相同的结果。functionuniqid(prefix="",random=false){constsec=Date.now()*1000+Math.random()*1000;constid=sec.toStr

javascript - Jquery 和 List 中的 switch 语句

我想知道我的方法是否有效且正确。但是我的代码不起作用,我不知道为什么。$(document).ready(function(){functionHotelQuery(HotelName){switch(HotelName){case'TimelessHotel':varstrHotelName='TimelessHotel';varstrHotelDesc='HotelDescriptionTimelessHotel';varstrHotelPrice=['980.00','1,300.00','1,600.00','1,500.00','1,800.00','300.00','150

javascript - Jquery - 如何分解数组值

是否可以根据字符对数组中的数据进行爆破?.each(myArr,function(key,value){});我采用这样的数组value是array的值。可以用“-”引爆值吗? 最佳答案 使用split():varitems=value.split('-'); 关于javascript-Jquery-如何分解数组值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10348213/

javascript - jquery url 构建器/解析器

我正在寻找一个用于完整URL操作(解析、构建)的jquery插件。例子:varurl='http://mypage.com/?param=1'varparams=$.getParams(url)#{param:1}varnewUrl=$.newUrl(url,{param:2})#'http://mypage.com/?param=2'谢谢。 最佳答案 要将JavaScript对象转换为URL参数字符串,您可以使用jQueryparam方法:$.param({a:1,b:"Test1"})//gets:"a=1&b=Test+1"要

javascript - jQuery Waypoints 触发一次

我正在使用http://imakewebthings.com/jquery-waypoints和当用户向下滚动到类div1的区域时,我需要执行一些操作。但是,我只需要它触发一次,而不是每次用户滚动到该位置时触发。—只有一次$('.div1').waypoint(function(direction){alert(CARRYOUTMYACTION);});这只需要在第一次滚动到该部分时发生——向上或向下。 最佳答案 triggerOnce()替换为destroy()。只需添加this.destroy()。$('.div1').wayp

javascript - 通过主题标签拆分字符串并使用 jQuery 保存到数组中?

我有一个var,它有一个包含一系列单词的字符串,其中一些带有主题标签,例如:varwords="#hashtaggednohashtag#antoherhashtag";我想将每个带标签的词保存到一个数组中,有点像:vartagslistarr=words.split('');但我不确定如何让#和空格包围的字符。有什么特殊的方法吗?我应该使用一些ASCII字符来识别它吗? 最佳答案 varwords="#hashtaggednohashtag#antoherhashtag";vartagslistarr=words.match(/#

javascript - 使用 jQuery 在单击事件时在类之间切换

我在这里感觉非常愚蠢-我无法在jQuery中使用简单的类切换语句!我只能沮丧地坐着,因为最后45分钟,我已经搜索了StackOverflow问题和答案,但无济于事。我的目标是,在单击具有colorClickid(已经包含默认类“白色”)的元素时,将该元素在分配的类绿色、黄色、橙色、红色之间旋转,然后再次返回白色(无限次)。CSS很简单——每个类只对应一种不同的背景颜色。HTML很简单-一个带有两个CSS类的div标签(一个是静态的,一个由jQuery更改)。jQuery很简单-读取点击项上的类,然后更改它。现在,你明白是什么让我烦恼了。到目前为止,这是我正在处理的内容:$("#colo